<?php
header("Content-Type: text/html; charset=iso-8859-1");
require 'include.php';
$_SESSION['navigation'] = 'partenaires';
$action = (!empty($_REQUEST['action'])) ? $_REQUEST['action'] : "";
$types = array();
$q = "select id, nom from types_partenaire order by rank";
$r = ExecRequete($q);
while($s = LigneSuivante($r)){
	$types[$s->id] = $s->nom;
}
$q = "select * from categories_partenaire order by type";
$r = ExecRequete($q);
$type = "";
while($s = LigneSuivante($r)){
	if($type != $s->type) $formes[] = "---".$s->type."---";
	else {
		$formes[$s->id] = $s->description;
		if($s->prix) $formes[$s->id] .= "($s->prix)";
	}
	
}
$fields = array("Nom" => "nom",
				"Pr&eacute;nom" => "prenom",
				"Adresse" => "adresse",
				"NPA" => "npa",
				"Localit&eacute;" => "localite",
				"Email" => "email",
				"T&eacute;l&eacute;phone" => "tel",
				"Commentaires" => "commentaire");


if($action == "form"){
	echo "<h2>Soutenez le VBCLL";
	echo "<span class = 'float_right'><img src = 'images/icon_info.png' alt = '?' style = 'cursor: pointer; padding-left: 2em; vertical-align: middle' onclick = 'info_soutien()' /></span>\n";
	echo "</h2>\n";
	echo "<form action = 'partenaires.php' method = 'post' name = 'myform' id = 'myform'>\n";
	echo leftCol("",30);
	$col = "<select name = 'categorie'>";
	foreach($formes as $print => $value){
		$col .= "<option value = '$value'>$print</option>\n";
	}
	$col .= "</select><span id = 'error_categorie'></span>\n";
	echo rightCol($col,68);
	foreach($fields as $print => $field){
		echo leftCol("<span class = 'bold'>$print : </span>",30);
		if($field == 'commentaire'){
			echo rightCol("<textarea name = '$field' cols = '40' rows = '5' /></textarea><span id = 'error_$field'></span>",68);
		}
		else echo rightCol("<input type = 'text' name = '$field' size = '20' /><span id = 'error_$field'></span>",68);
	}
	echo "<br class = 'clear' />\n";
	echo "<p class = 'center'><button type = 'button' name = 'action' value = 'submit' onclick = 'if(check()) submit_form_partenaires()'>envoyer</button><button type = 'button' onclick = 'center_box(0)'>annuler</button></p>";
	echo "</form>\n";

}


elseif($action == 'info'){
	echo "<p><span class = 'bold'>Sponsoring : </span>Forme de partenariat &eacute;tabli sur la base d'un contrat fixant les engagements du sponsor et du club (dossier &agrave; disposition sur demande)</p>\n";
	echo "<p><span class = 'bold'>Sponsoring-joueurs :</span> possibilit&eacute; de sponsoriser un ou plusieurs joueurs de l'&eacute;quipe de LNA (dossier &agrave; disposition sur demande)</p>\n";
	echo "<p><span class = 'bold'>Banderole : </span>Les banderole sont affich&eacute;es dans la salle de Corsy lors des matchs de LNA. Elles doivent &ecirc;tre fournies par l'annonceur.</p>\n";
	echo "<p><span class = 'bold'>Ballon de match :</span> Votre raison sociale appara&icirc;t dans le programme officiel du match et &eacute;galement annonc&eacute;e au micro durant les pauses</p>\n";
	echo "<p><span class = 'bold'>Annonce publicitaire :</span> votre publicit&eacute; para&icirc;t dans la plaquette annuelle du club</p>\n";
	echo "<p><span class = 'bold'>Smash d'Or : </span>Offre l'entr&eacute;e libre aux matchs de championnat et de LNA et de coupe suisse pour le d&eacute;tenteur et ses accompagnants. Entr&eacute;e libre au match du FC Lutry pour le d&eacute;tenteur et <b>1</b> accompagnant.</p>\n";
	echo "<p><span class = 'bold'>Supporter : </span>Offre l'entr&eacute;e libre aux matchs de championnat de LNA et de coupe suisse du VBCLL et du championnat de 2e ligue-inter du FC Lutry  pour le d&eacute;tenteur (carte UNO), resp. le d&eacute;tenteur et un accompagnant (carte DUO)</p>\n";
	echo "<p><span class = 'bold'>Don - Sympathisant :</span> Versement d'un don au club en signe de soutien.</p>\n";
	echo "<p class = 'center'><button type = 'button' name = 'soutien' onclick = 'form_soutien()'>soutenez le VBCLL</button></p>\n";

}
elseif($action == 'submit'){
	foreach($_REQUEST as $key => $val){
		$$key = $val;
	}
	$error = "";
	if(!$nom){
		$error .=  "Vous n'avez pas entr&eacute; de nom ! <br />";
	}
	if(!$email && (!$adresse || !$npa || !$localite )){
		$error .=  "Vous n'avez pas fourni d'adresse &eacute;l&eacute;ctronique ou postale !<br />";
	}
	if(!$categorie){
		$error .=  "Vous n'avez pas choisi de cat&eacute;gorie de soutien !<br />";
	}
	if(!$error){
		$personal_data = "";
		$corps = array();
		foreach($fields as $print => $field){
			if($field != 'commentaire')	$partenaire->$field = $$field;
			if($field == 'adresse' || $field == 'npa' || $field == 'tel' || $field == 'email' ){$personal_data .= "<br />";}
			if($field == 'commentaire') $personal_data .= "<br /><br />Commentaires : ";
			$personal_data .= $$field." ";
			$corps[$field] = $$field;
		}
		$corps['categorie'] = $categorie;
		if($categorie == "sponsor_" || $categorie == "joueur_"){$type = "un sponsoring";}
		elseif($tab_cat[0]== "banderole"){$type = "une banderole";}
		elseif($tab_cat[0]== "ballon"){$type = "un ballon de match";}
		elseif($tab_cat[0]== "plaquette"){$type = "une annonce dans la plaquette";}
		elseif($tab_cat[0]== "smash"){$type = "une souscription au smash d'or";}
		elseif($tab_cat[0]== "supporter"){
			$type = "une carte supporter";
			$type .= ($tab_cat[1] == 2) ? " DUO" : " UNO";
		}
		elseif($tab_cat[0]== "don"){$type = "un don";}

		$texte = "Nous avons pris connaissance de votre soutien &agrave notre club par le biais <b>d'$type</b> et nous vous en remercions sinc&egrave;rement.<br><br>
		Votre appui permettra &agrave; notre club de continuer ses activit&eacute;s sportives et &agrave; notre &eacute;quipe fanion de briller en LNA.<br><br>";
		if($cat_format[0] != 'sponsor'){$texte .= "Nous vous enverrons prochainement votre carte avec un bulletin de versement pour le paiement du montant correspondant.";}
		$texte .= "	Vous avez entr&eacute; les donn&eacute;es suivantes : <br /><br /><div align = 'center'>$personal_data</div><br><br>";
		$texte_html .= $texte."En vous remerciant encore de votre soutien, nous vous prions d'agr&eacute;er nos sportives salutations.<br><br>Le comit&eacute; du VBCLL. ";
		$msg = wordwrap($texte_html, 70);
		$to = (strpos($email,"@") !== FALSE) ? $email : "";
		$email_vbcll =  "soutien@vbcll.ch";
		if(!$to){$to = $email_vbcll; $cc = "";}
		else $cc = $email_vbcll;
		$from = $email_vbcll;
		$titre = "Soutien du VBCLL";
		$subject = encode_iso88591($titre);
		$headers =    "MIME-Version: 1.0\r\n" .
		               "Content-type: text/html; charset=utf-8; format=flowed\r\n" .
		               "Content-Transfer-Encoding: 8bit\r\n" .
		               "From: $from\r\n" .
					   "Cc: $cc\r\n" .
		               "X-Mailer: PHP" . phpversion();

		mail($to, $subject, $msg, $headers);
		$msg = "";
		foreach($corps as $field => $print) $msg = $field." : ".$print."\n";
		mail($email_vbcll,'[LUTRY-LAVAUX] nouveau partenaire',$msg,$headers);
		echo "<p>".utf8_decode($texte_html)."</p>";
	}
	else echo "<p class = 'center highlight'>$error</p>\n";
}
else{

	$script = "function check(){\n";
	$script .= "	if(!$('myform').nom.value && !$('myform').societe.value){\n";
	$script .= "		message(\"Vous n'avez pas fourni de nom !!\");\n";
	$script .= "		writediv('<span class = \"highlight bold\">&larr;</span>','error_nom');\n";
	$script .= "		writediv('<span class = \"highlight bold\">&larr;</span>','error_societe');\n";
	$script .= "		return false;\n";
	$script .= "	}\n";
	$script .= "	if(!$('myform').categorie.value){\n";
	$script .= "		message(\"Vous n'avez pas choisi de cat&eacute;gorie de soutien\");\n";
	$script .= "		writediv('<span class = \"highlight bold\">&larr;</span>','error_categorie');\n";
	$script .= "		return false;\n";
	$script .= "	}\n";
	$script .= "	if((!$('myform').adresse.value || !$('myform').npa.value || !$('myform').localite.value) && (($('myform').email.value.indexOf('.') < 1) || ($('myform').email.value.indexOf('@') == 0))){\n";
	$script .= "		message('Veuillez fournir une adresse postale ou &eacute;lectronique');\n";
	$script .= "		writediv('<span class = \"highlight bold\">&larr;</span>','error_email');\n";
	$script .= "		writediv('<span class = \"highlight bold\">&larr;</span>','error_localite');\n";
	$script .= "		writediv('<span class = \"highlight bold\">&larr;</span>','error_npa');	\n";
	$script .= "		return false;		\n";
	$script .= "	}\n";
	$script .= "	return true;\n";
	$script .= "}\n";
	$script .= "function submit_form_partenaires(){\n";
	$script .= "	$('myform').request({\n";
	$script .= "	  method: 'post',\n";
	$script .= "	  parameters: {action: 'submit'},\n";
	$script .= "	  onComplete: function(transport){ \n";
	$script .= "		var response = transport.responseText || 'aucune donn&eacute;e...';\n";
	$script .= "		center_box(0)\n";
	$script .= "		$('div_soutien').update(response);\n";
	$script .= "	 }\n";
	$script .= "	})\n";
	$script .= "}\n";

	entete('LUTRY-LAVAUX : partenaires',$script);
	echo "<h1>Nos partenaires</h1>\n";
	echo "<div class = 'center' id = 'div_soutien'><button type = 'button' name = 'soutien' onclick = 'form_soutien()'>soutenez le LUTRY-LAVAUX</button><img src = 'images/icon_info.png' alt = '?' style = 'cursor: pointer; padding-left: 2em; vertical-align: middle' onclick = 'info_soutien()' /></div>\n";
	foreach($types as $type_id => $nom_type){
		echo "<h2 style = 'margin-top: 50px'><a name = '$nom_type'></a>Nos $nom_type</h2>\n";
		$q = "select societe, nom, prenom, localite, partenaires.id as id from partenaires inner join soutiens on soutiens.partenaire_id = partenaires.id and soutiens.valide = 'Y' where partenaires.type_id = $type_id order by societe, nom, prenom";
		$r = ExecRequete($q);
		$ulClass = ($type_id < 5) ? 'boutons' : 'float' ;
		echo "<ul class = '$ulClass'>\n";
		while($s = LigneSuivante($r)){
			if($type_id < 4){
				$sponsor = new partenaire($s->id);
				echo "<li class = 'bouton_large'>".(($sponsor->logo(150,0))?$sponsor->logo(150,0):$sponsor->nom)."</li>";				
			}
			elseif($type_id < 5){
				$sponsor = new partenaire($s->id);
				echo "<li class = 'bouton' style = 'padding: 5px; background: transparent;'>";
				if($sponsor->url) echo "<a href = '$sponsor->url' target = '_blank'>";
				echo ($sponsor->logo(90)) ? $sponsor->logo(90,0) : $sponsor->nom;
				if($sponsor->url) echo "</a>";
				echo "</li>\n";				
			}
			else{
				echo "<li class = 'float' style = 'width: 200px; margin-top: 10px'><span class = 'bold'>\n";
				if($s->societe) echo (CapitalizeLastName(strtolower($s->societe)))."<br />";
				if($s->nom) echo (CapitalizeLastName(strtolower($s->nom))).", ".(CapitalizeLastName(strtolower($s->prenom)))."<br />";
				echo "</span>";
				if($s->localite) echo $s->localite;
				echo "</li>\n";
			}

		}
		echo "</ul><br class = 'clear'>\n";		
	}

	pied();
	if($action=='view_form') echo "<script type = 'text/javascript'>form_soutien()</script>";

}
?>
